package com.blackitheima3.polymorphic;

public class Testpolymorphic {
    public static void main(String[] args) {
        //多态 向上转型
        Fu1 f=new Zi1();
        f.show();//只能调用父子类的公用方法

        //向下转型
        Zi1 z= (Zi1) f;
        z.method();//可以调用子类的特殊方法

    }
}
class Fu1{
    public void show (){
        System.out.println("fu 类");
    }
}

class Zi1 extends Fu1{
    public void show(){
        System.out.println("子类");
    }
    public void method(){
        System.out.println("子类的特殊类");
    }
}
